package com.gaojinqi.base.core.jpa.annotation;


import java.lang.annotation.*;

/**
 * 条件查询 - <code>like</code> 前后都可以匹配任意字符      <br/>
 * 相当于  <code>where field like %{value}%</code>     <br/>
 * <p>
 * 可在类跟属性上注释，当注释在类上时，所有<strong>字符串类型字段</strong>都会使用 <code>like</code>，
 * 其他类型的字段则是使用 <code>=</code> ，但优先级没有注释在属性上高     <br/>
 * <p>
 *
 * @author gaojinqi
 * @version 1.0
 * @since 2020年06月18日
 */
@Documented
@Target({ElementType.FIELD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Containing {

    /**
     * 分组设置生效条件
     */
    Class<?>[] groups() default {};

}


